const http=require('http')
const fs=require('fs')
const path=require('path')
var dataPath=path.join(__dirname,'/data.json')
var dataStr=fs.readFileSync(dataPath).toString('utf-8')
var data=JSON.parse(dataStr)

http.createServer((req,res)=>{
    var str=''
    var datastr
    req.on('data',(chunk)=>{
        str+=chunk
        datastr=JSON.parse(str)
    })
    req.on('end',()=>{
        // var flag=true
        // for(var i=0;i<data.length;i++){
        //     if(data[i].username==datastr.username && data[i].password==datastr.password){
        //         console.log("登录成功")
        //         flag=false
        //     }
        // }
        // if(flag==true){
        //     console.log("用户名、密码不正确")
        // }


        // var data=data+''
        // var datastr=datastr+''
        // if(data.indexOf(datastr)>=0){
        //     console.log("登录成功")
        // }else{
        //     console.log("用户名、密码不正确")
        // }


        if(data.some((item)=>{
            return item.username==datastr.username  && item.password==datastr.password
        })){
            console.log('登录成功')
        }else{
            console.log('登录失败')
        }
    })
    
}).listen(8081)


// 框架，KOA   EXpress  titbit